#include "dynamic_lib1.h"

int global_num1 = 1001;

namespace dltest
{
	namespace dltest1
	{
		int global_num2 = 1001;
		DynamicLib1::DynamicLib1(/* args */)
		{
		}

		DynamicLib1 ::~DynamicLib1()
		{
		}
		void DynamicLib1::setNum(int num)
		{
			global_num1 = num;
			global_num2 = num;
			setBaseNum(num);
		}

		void DynamicLib1::print() {
			printf("DynamicLib1\t&global_num1=%p\tglobal_num1=%d\t&global_num2=%p\tglobal_num2=%d\n", &global_num1, global_num1, &global_num2, global_num2);
			printBase();
		}
	}
} // namespace dltest